Package com.iqbon.jcms.dao.system

Source Code of com.iqbon.jcms.dao.system.CodeDAOTest

package com.iqbon.jcms.dao.system;

import java.util.List;

import junit.framework.TestCase;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.log4j.Logger;

import com.iqbon.jcms.domain.Code;
import com.iqbon.jcms.util.BeanFactory;

public class CodeDAOTest extends TestCase {

  private Code code;
  private CodeDAO codeDAO;
  private Logger logger = Logger.getLogger(CodeDAOTest.class);
 
  protected void setUp() throws Exception {
    super.setUp();
    code = new Code();
    code.setGroupName("test");
    code.setKey("key");
    code.setParentKey("");
    code.setValue("value");
    codeDAO = (CodeDAO) BeanFactory.getBean("codeDAO");
  }

  protected void tearDown() throws Exception {
    super.tearDown();
  }

  public void testInsertCode() {
    logger.info(codeDAO.insertCode(code));
  }

  public void testDeleteCode() {
    logger.info(codeDAO.deleteCode(code.getGroupName(), "key"));
  }

  public void testDeleteCodeByGroup() {
    logger.info(codeDAO.deleteCodeByGroup(code.getGroupName()));
  }

  public void testQuerySubCodeByGroupAndParent() {
    List<Code> list = codeDAO
        .querySubCodeByGroupAndParent(code.getGroupName(), code.getParentKey());
    logger.info(list.size());
    for (Code code : list) {
      logger.info(ToStringBuilder.reflectionToString(code));
    }
  }

  public void testQueryAllGroup() {
    List<Code> list = codeDAO.queryAllGroup();
    logger.info(list.size());
    for (Code code : list) {
      logger.info(ToStringBuilder.reflectionToString(code));
    }
  }

  public void testQueryGroupInfo() {
    Code codeGroup = codeDAO.queryGroupInfo(code.getGroupName());
    logger.info(ToStringBuilder.reflectionToString(codeGroup));
  }

  public void testQueryCodeNumByGroupAndKey() {
    int number = codeDAO.queryCodeNumByGroupAndKey(code.getGroupName(), code.getKey());
    logger.info(number);

  }
}
TOP

Related Classes of com.iqbon.jcms.dao.system.CodeDAOTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.